package com.tsj.spzx.pay.mapper;

import com.tsj.spzx.model.entity.pay.PaymentInfo;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface PaymentInfoMapper {
    /**
     * 根据订单编号查询支付记录
     * @param orderNo 订单编号
     * @return 支付记录对象
     */
    PaymentInfo findPaymentInfoByOrderNo(String orderNo);

    /**
     * 保存支付记录
     * @param paymentInfo
     */
    void save(PaymentInfo paymentInfo);

    /**
     * 支付成功 更新支付记录
     * @param paymentInfo
     */
    void updatePaymentInfo(PaymentInfo paymentInfo);
}
